tie (someone's) hands

Translations
avoir les mains liées
Definitions
To restrict or limit someone's ability to act freely or make decisions, often due to rules, obligations, or external circumstances.
Words
tie

noun
cravate
tie

verb
nouer